package com.example.View.Renderers;

import com.example.util.Figure;
import com.example.View.Projection;

import android.graphics.Canvas;

public interface FigureRenderer {

    /**
     * Renders a given figure
     * @param canvas The canvas on which (and using which) this figure is rendered
     * @param projection The translation between the model coordinate system and the view coordinate system.
     * @param figure The figure to be rendered.
     */
    public void render(Canvas canvas, Projection projection, Figure figure);
}
